// To parse this JSON data, do
//
//     final getFirstInviteListItem = getFirstInviteListItemFromJson(jsonString);

import 'dart:convert';

GetFirstInviteListItem getFirstInviteListItemFromJson(String str) => GetFirstInviteListItem.fromJson(json.decode(str));

String getFirstInviteListItemToJson(GetFirstInviteListItem data) => json.encode(data.toJson());

class GetFirstInviteListItem {
  GetFirstInviteListItem({
    this.id,
    this.userId,
    this.mobile,
    this.inviteUserId,
    this.inviteMobile,
    this.bookingId,
    this.devId,
    this.devSn,
    this.activationTime,
    this.status,
    this.createTime,
    this.createBy,
    this.updateTime,
    this.updateBy,
    this.level,
    this.points,
    this.type,
  });

  int? id;
  dynamic userId;
  String? mobile;
  dynamic inviteUserId;
  dynamic inviteMobile;
  dynamic bookingId;
  dynamic devId;
  dynamic devSn;
  dynamic activationTime;
  int? status;
  dynamic createTime;
  dynamic createBy;
  dynamic updateTime;
  dynamic updateBy;
  int? level;
  num? points;
  dynamic type;

  factory GetFirstInviteListItem.fromJson(Map<String, dynamic> json) => GetFirstInviteListItem(
        id: json["id"],
        userId: json["userId"],
        mobile: json["mobile"],
        inviteUserId: json["inviteUserId"],
        inviteMobile: json["inviteMobile"],
        bookingId: json["bookingId"],
        devId: json["devId"],
        devSn: json["devSn"],
        activationTime: json["activationTime"],
        status: json["status"],
        createTime: json["createTime"],
        createBy: json["createBy"],
        updateTime: json["updateTime"],
        updateBy: json["updateBy"],
        level: json["level"],
        points: json["points"],
        type: json["type"],
      );

  Map<String, dynamic> toJson() => {
        "id": id,
        "userId": userId,
        "mobile": mobile,
        "inviteUserId": inviteUserId,
        "inviteMobile": inviteMobile,
        "bookingId": bookingId,
        "devId": devId,
        "devSn": devSn,
        "activationTime": activationTime,
        "status": status,
        "createTime": createTime,
        "createBy": createBy,
        "updateTime": updateTime,
        "updateBy": updateBy,
        "level": level,
        "points": points,
        "type": type,
      };
}
